<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script>
            window.onload = function(){
                var test = document.getElementById("test").innerHTML;
                var lines = test.split(/\r?\n/g);
                var log = function(s){
                    window.console  && console.log(s);
                }
                for(var i = 0, line; line = lines[i++]; ){
                    if(/\S/.test(line)){
                        try{
                            log(line+"  "+eval("0,"+line))
                        }catch(e){
                            log(line+"  "+e)
                        }
                    }
                }
            }
        </script>
    </head>
    <body>

        <pre id="test">
 document.createEvent('Event') instanceof window.Event 
 document.createEvent('Event').constructor === window.Event 
 document.createEvent('Events') instanceof window.Event 
 document.createEvent('Events').constructor === window.Event 
 document.createEvent('HTMLEvents') instanceof window.Event 
 document.createEvent('HTMLEvents').constructor === window.Event 
 document.createEvent('BeforeLoadEvent') instanceof window.BeforeLoadEvent 
 document.createEvent('BeforeLoadEvent') instanceof window.Event 
 document.createEvent('BeforeLoadEvent').constructor === window.BeforeLoadEvent 
 document.createEvent('CompositionEvent') instanceof window.CompositionEvent 
 document.createEvent('CompositionEvent') instanceof window.Event 
 document.createEvent('CompositionEvent').constructor === window.CompositionEvent 
 document.createEvent('CustomEvent') instanceof window.CustomEvent 
 document.createEvent('CustomEvent') instanceof window.Event 
 document.createEvent('CustomEvent').constructor === window.CustomEvent 
 document.createEvent('ErrorEvent') instanceof window.ErrorEvent 
 document.createEvent('ErrorEvent') instanceof window.Event 
 document.createEvent('ErrorEvent').constructor === window.ErrorEvent 
 document.createEvent('HashChangeEvent') instanceof window.HashChangeEvent 
 document.createEvent('HashChangeEvent') instanceof window.Event 
 document.createEvent('HashChangeEvent').constructor === window.HashChangeEvent 
 document.createEvent('KeyboardEvent') instanceof window.KeyboardEvent 
 document.createEvent('KeyboardEvent') instanceof window.UIEvent 
 document.createEvent('KeyboardEvent') instanceof window.Event 
 document.createEvent('KeyboardEvent').constructor === window.KeyboardEvent 
 document.createEvent('KeyboardEvents') instanceof window.KeyboardEvent 
 document.createEvent('KeyboardEvents') instanceof window.UIEvent 
 document.createEvent('KeyboardEvents') instanceof window.Event 
 document.createEvent('KeyboardEvents').constructor === window.KeyboardEvent 
 document.createEvent('MessageEvent') instanceof window.MessageEvent 
 document.createEvent('MessageEvent') instanceof window.Event 
 document.createEvent('MessageEvent').constructor === window.MessageEvent 
 document.createEvent('MouseEvent') instanceof window.MouseEvent 
 document.createEvent('MouseEvent') instanceof window.UIEvent 
 document.createEvent('MouseEvent') instanceof window.Event 
 document.createEvent('MouseEvent').constructor === window.MouseEvent 
 document.createEvent('MouseEvents') instanceof window.MouseEvent 
 document.createEvent('MouseEvents') instanceof window.UIEvent 
 document.createEvent('MouseEvents') instanceof window.Event 
 document.createEvent('MouseEvents').constructor === window.MouseEvent 
 document.createEvent('MutationEvent') instanceof window.MutationEvent 
 document.createEvent('MutationEvent') instanceof window.Event 
 document.createEvent('MutationEvent').constructor === window.MutationEvent 
 document.createEvent('MutationEvents') instanceof window.MutationEvent 
 document.createEvent('MutationEvents') instanceof window.Event 
 document.createEvent('MutationEvents').constructor === window.MutationEvent 
 document.createEvent('OverflowEvent') instanceof window.OverflowEvent 
 document.createEvent('OverflowEvent') instanceof window.Event 
 document.createEvent('OverflowEvent').constructor === window.OverflowEvent 
 document.createEvent('PageTransitionEvent') instanceof window.PageTransitionEvent 
 document.createEvent('PageTransitionEvent') instanceof window.Event 
 document.createEvent('PageTransitionEvent').constructor === window.PageTransitionEvent 
 document.createEvent('PopStateEvent') instanceof window.PopStateEvent 
 document.createEvent('PopStateEvent') instanceof window.Event 
 document.createEvent('PopStateEvent').constructor === window.PopStateEvent 
 document.createEvent('ProgressEvent') instanceof window.ProgressEvent 
 document.createEvent('ProgressEvent') instanceof window.Event 
 document.createEvent('ProgressEvent').constructor === window.ProgressEvent 
 document.createEvent('TextEvent') instanceof window.TextEvent 
 document.createEvent('TextEvent') instanceof window.UIEvent 
 document.createEvent('TextEvent') instanceof window.Event 
 document.createEvent('TextEvent').constructor === window.TextEvent 
 document.createEvent('UIEvent') instanceof window.UIEvent 
 document.createEvent('UIEvent') instanceof window.Event 
 document.createEvent('UIEvent').constructor === window.UIEvent 
 document.createEvent('UIEvents') instanceof window.UIEvent 
 document.createEvent('UIEvents') instanceof window.Event 
 document.createEvent('UIEvents').constructor === window.UIEvent 
 document.createEvent('WebKitAnimationEvent') instanceof window.WebKitAnimationEvent 
 document.createEvent('WebKitAnimationEvent') instanceof window.Event 
 document.createEvent('WebKitAnimationEvent').constructor === window.WebKitAnimationEvent 
 document.createEvent('WebKitTransitionEvent') instanceof window.WebKitTransitionEvent 
 document.createEvent('WebKitTransitionEvent') instanceof window.Event 
 document.createEvent('WebKitTransitionEvent').constructor === window.WebKitTransitionEvent 
 document.createEvent('WheelEvent') instanceof window.WheelEvent 
 document.createEvent('WheelEvent') instanceof window.UIEvent 
 document.createEvent('WheelEvent') instanceof window.Event 
 document.createEvent('WheelEvent').constructor === window.WheelEvent 
 document.createEvent('XMLHttpRequestProgressEvent') instanceof window.XMLHttpRequestProgressEvent 
 document.createEvent('XMLHttpRequestProgressEvent') instanceof window.ProgressEvent 
 document.createEvent('XMLHttpRequestProgressEvent') instanceof window.Event 
 document.createEvent('XMLHttpRequestProgressEvent').constructor === window.XMLHttpRequestProgressEvent 
 document.createEvent('StorageEvent') instanceof window.StorageEvent 
 document.createEvent('StorageEvent') instanceof window.Event 
 document.createEvent('StorageEvent').constructor === window.StorageEvent 
 document.createEvent('SVGEvents') instanceof window.Event 
 document.createEvent('SVGEvents').constructor === window.Event 
 document.createEvent('SVGZoomEvent') instanceof window.SVGZoomEvent 
 document.createEvent('SVGZoomEvent') instanceof window.Event 
 document.createEvent('SVGZoomEvent').constructor === window.SVGZoomEvent 
 document.createEvent('SVGZoomEvents') instanceof window.SVGZoomEvent 
 document.createEvent('SVGZoomEvents') instanceof window.Event 
 document.createEvent('SVGZoomEvents').constructor === window.SVGZoomEvent 
 document.createEvent('CloseEvent') instanceof window.CloseEvent 
 document.createEvent('CloseEvent') instanceof window.Event 
 document.createEvent('CloseEvent').constructor === window.CloseEvent 
        </pre>

    </body>
</html>
